home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Deutsche Edition 1
/
Deutsche Edition 1.iso
/
bavarian
/
121-130
/
130_m_e_d_
/
med_programmers.dok
< prev
next >
Wrap
Text File
|
1993-11-04
|
3KB
|
76 lines
THORSTEN KUTHE
SONDERBURGERSTR. 2A
5090 LEVERKUSEN 1
C-Programmierer !!!
Die Datei Player.c ist bei MED beigelegt. Sie enthält den Quellcode
für die Player Routinen. Teijo hat versucht sie zu allen Compilern
kompatibel zu machen, unglücklicherweise konnte er nur Lattice austesten.
Unter Lattice sollte die "-v" Option benutzt werden, um die Stack
Überprüfung auszuschalten. Des weiteren kann man "geta4()" in
"__saveds" ändern.
MED2C ist ein Programm, mit dem man MED Songs in C Code umwandeln kann.
Anweisungen:
1. Sorgen sie für viel freien Diskettenplatz. Der Quelltext wird
LANG werden (das hängt sowohl vom Lied, als auch von den
Samples ab).
2. Kopieren sie den Song auf diese Diskette und wechseln sie in
dieses Verzeichnis.
3. Starten sie MED2C mit folgendem Format:
MED2C <song> <path1> ...
<song> ist der Name des Songs
<path> ist der Pfad der Samples. Sie müssen hinter dem Pfadnamen
einen Slash eingeben. Z.B.
MED2C Song2 Df1:MED/Instruments/ ST-01:
4. Warten sie..........
5. Compilieren sie alles.
6. Sie können alle Quelltext löschen. Sie brauchen nur noch die
Objektdateien.
7. Geben sie die Namen der Objektdateien in ihr .lnk File ein.
In Ihrem Programm:
1. Am Anfang müssen sie PLRInit() aufrufen. Wenn es Null zurückgibt
ist alles in Ordnung, ansonsten liegt ein Fehler vor und sie
sollten die Soundroutinen in Ruhe lassen.
PLRInit() erstellt einen neuen Task und initialisiert alles.
2. Wenn sie das Abspielen beginnen wollen, rufen sie PLPPlaySong()
auf.
3. Wenn sie es wieder beenden wollen, müssen sie PLPStop() aufrufen.
Sie können so oft sie wollen den Song abspielen.
4. Am Ende des Programmes müssen sie PLPRemove() aufrufen. Sie
müssen es auch aufrufen, wenn PLRInit() NICHT NULL ZURÜCKGAB !!!
Sie dürfen den Player in eigenen Programmen benutzen, auch in
kommerziellen und dürfen ihn ihren Bedürfnissen anpassen. Es wäre aber
nett, wenn sie den Namen des Autors erwähnen würden.
Teijo Kinnunen
Oksantie 19
SF-863000 OULAINEN
FINNLAND
P.S. Wenn sie Fehler finden, schreiben sie an Teijo
So, und nun kommt meine Erfahrung mit dem Player. Das Programm MED2C
lief wunderschön, ich hatte wunderbare Quelltext, nur leider benötigten
diese Quelltexte die Include Datei "med.h", die auf der Fish 255 nicht
zu finden ist. Da die ganzen Variablen- und Strukturnamen auf Finnisch
sind, ist es mir auch absolut nicht möglich, das Programm
nachzuvollziehen. In dieser Fassung ist der Player für eigenen Programme
unbrauchbar, egal welchen Compiler man hat.
Thorsten